.login-bg
  position fixed
  width 100%
  height 100%
  background url('image/BG.png') no-repeat
  background-size cover
  .logo
    position absolute
    left 60px
    top 40px
    width 146px
    height 48px
    background  url('image/LOGO.png') no-repeat
    background-size cover
.m-login
  width 434px
  height 419px
  background #fff
  position absolute
  top 50%
  left 50%
  margin-left - (@width / 2)
  margin-top - (@height / 2)
  .head
    height 90px
    border-bottom 2px solid #dde1e7
    font-size 22px
    color #33363b
    line-height 90px
    text-align center
  .item
    width 358px
    margin 30px auto
    border 1px solid #c5cedd
    display flex
    height 60px
    border-radius 4px
    padding 0 27px
    box-sizing border-box
    &:last-child
      margin-top 23px
    span 
      display block
      margin-top 20px
      width 16px
      height 17px
      &.user
        background url('image/user.png') no-repeat
        background-size 100%
      &.password
        background url('image/password.png') no-repeat
        background-size 100%
    .ant-input
      border 0
      height 58px
      padding 0 25px
      line-height 58px
      outline none
      &:focus 
        border 0
        outline 0
        box-shadow 0 0 0 0 rgba(24, 144, 255, 0.2)

  .ant-btn
    display block
    width 358px
    height 60px
    margin 0 auto
    font-size 18px
  .error-msg
    height 23px
    width 358px
    margin 0 auto
    color red